import { MessageBox,Message } from "element-ui";

// 信息确认弹框包装
export default function myConfirm(text) {
    // 函数名为 myConfirm，接受一个 text 参数作为对话框显示的文本内容。
    return new Promise((resolve, reject) => {
        // 返回一个 Promise 对象，用于异步操作的状态管理。
        MessageBox.confirm(text, '系统提示', {
            // 调用 MessageBox.confirm 方法显示确认对话框，传入三个参数：
            // - text: 对话框中显示的文本内容
            // - '系统提示': 对话框的标题
            // - 选项对象，包含对话框的配置项
            confirmButtonText: '确定', // 确认按钮的文本
            cancelButtonText: '取消', // 取消按钮的文本
            type: 'warning' // 对话框的类型，这里是警告类型
        }).then(() => {
            resolve(true); // 当用户点击确定按钮时，解析 Promise 为 true
        }).catch(() => {
            Message.warning('已取消'); // 当用户点击取消按钮时，显示取消提示消息
            reject(false); // 拒绝 Promise 为 false
        });
    }).catch(()=>{
        
    })
}
